home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 September / Chip_2001-09_cd1.bin / sharewar / webscrip / webscripter4s.exe / {app} / Includes / jsFrameLink.ob < prev    next >
Encoding:
Text File  |  2001-07-11  |  849 b   |  30 lines

  1. //begin_lib <!-- Begin External JavaScript -- DO NOT REMOVE THIS LINE -->
  2.  
  3. function jsFrameLink(){
  4. this.FrameLinks = new Array();
  5. this.AddLinks = fl_AddLinks;
  6. this.Navigate = fl_Navigate;
  7. }
  8.  
  9. function fl_AddLinks(name,url,target){
  10.           if(!this.FrameLinks[name]){
  11.           this.FrameLinks[name] = new Array();
  12.           }
  13. var fl_ob = new Array();
  14. fl_ob.URL = url;
  15. fl_ob.Target = target;
  16. this.FrameLinks[name].push(fl_ob);
  17. }
  18.  
  19. function fl_Navigate(name){
  20.           for(var i = 0; i < this.FrameLinks[name].length; i++){
  21.                               if(eval("parent."+this.FrameLinks[name][i].Target)){
  22.                              eval("parent."+this.FrameLinks[name][i].Target).location = this.FrameLinks[name][i].URL;
  23.                             }else{
  24.                             alert("Error: The target frame name is invalid!");
  25.                             }
  26.               }    
  27. }
  28.  
  29. //end_lib <!-- End External JavaScript -- DO NOT REMOVE THIS LINE -->
  30.